strange creature - Turkish English Dictionary